CG-SQL: a front-end language for conceptual graph knowledge bases

نویسنده

  • Stéphane Coulondre
چکیده

Conceptual Graph (CG) knowledge bases can be queried only by mean of goals. We show that some conventional operators (projection, selection, union, cartesian product) can not be expressed unless a set of rules is added to the knowledge base prior to the inference, which is highly inconvenient. Therefore, we propose an algebra and a declarative SQL-like language for the CG model, which permits the expression of complex queries with the above four operators, leaving the knowledge base unchanged. We prove that CG-SQL is complete with respect to safe sets of rules and that queries are decidable if no unsafe rules are present in the knowledge base.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Interactive Generation of Bulgarian and German NL Explanations in Encyclopedic Style

This paper presents a computationally-efficient approach to multilingual NL generation (NLG) from a knowledge base (KB) of Conceptual Graphs (CG). The NLG module is integrated in a Machine-Aided Translation prototype providing interactive explanations of domain knowledge for end users and was developed in the DB-MAT and DBR-MAT projects.

متن کامل

pCG: An Implementation of the Process Mechanism and an Extensible CG Programming Language

Abstract Mineau (1998) has developed a state-transition based extension to Sowa’s Conceptual Structures Theory (1984) called processes, which permits the dynamic update of a knowledge base of conceptual graphs. This formalism is a generalisation of Delugach’s (1991) demons, and Sowa’s actors or dataflow graphs, although the process mechanism also utilises the latter in practice. This paper pres...

متن کامل

Processing Negation in NL Interfaces to Knowledge Bases

This paper deals with Natural Language (NL) questionanswering to knowledge bases (KB). It considers the usual conceptual graphs (CG) approach for NL semantic interpretation by joins of canonical graphs and compares it to the computational linguistics approach for NL question-answering based on logical forms. After these theoretical considerations, the paper presents a system for querying a KB o...

متن کامل

Programming Conceptual Models Using Conceptual Graph Modules

This article introduces some basic functions and architectural issues for building a tool for programming conceptual models for explainable expert systems. The programming tool is independent from a particular problem class or problem solving method. Our work is based on the KADS knowledge engineering methodology which results in a conceptual model, and we use Sowa ́s Conceptual Graphs (CG) as a...

متن کامل

SPATIAL KNOWLEDGE EXTRACTION FROM GEOGRAPHICAL DATABASES An approach based on the Controlled English Query Language Geo-Q and Conceptual Graphs

Conceptualizing spatial relations through natural language seems to be closer to the model humans adopt for spatial reasoning. Controlled languages, which are subsets of natural ones, could be used in order to overcome the difficulties that emanate from the required experience in programming languages. In this paper, we propose a methodology in which questions are expressed in a new controlled ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • Knowl.-Based Syst.

دوره 12  شماره 

صفحات  -

تاریخ انتشار 1999